snitches wind up in ditches - Fransızca İngilizce Sözlük